be in a very tight spot - Francés Inglés Diccionario